A metric for estimating maintenance effort based on change impact analysis

نویسندگان

  • Yasuhiro HAYASE
  • Makoto MATSUSHITA
  • Shinji KUSUMOTO
  • Katsuro INOUE
  • Kenichi KOBAYASHI
  • Toshiaki YOSHINO
چکیده

Cost of software maintenance is estimated based on the experience by some experts since the standard for objective measurement is not available currently. We proposed a metric for estimating maintenance effort in this paper. The metric is computed by applying the change impact analysis to source code. Through experiments, we confirmed that the proposed metric estimate the maintenance effort better than existing metrics.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Impact of Complexity on Software Design Quality and Costs: An Exploratory Empirical Analysis of Open Source Applications

It is well known that complexity affects software development and maintenance costs. In the Open Source context, the sharing of development and maintenance effort among developers is a fundamental tenet, which can be thought as a driver to reduce the impact of complexity on maintenance costs. However, complexity is a structural property of code, which is not quantitatively accounted for in trad...

متن کامل

Extending Change Impact Analysis Approach for Change Effort Estimation in the Software Development Phase

Change effort estimation and impact analysis are two important methods to make effective change acceptance decisions for the software development phase. Accepting too many changes causes additional cost and delay in the competition. On the other hand, rejection of the changes may cause customer dissatisfaction. There are very few works have been done to support effective change decisions in dev...

متن کامل

A New Architecture Based on Artificial Neural Network and PSO Algorithm for Estimating Software Development Effort

Software project management has always faced challenges that have often had a great impact on the outcome of projects in future. For this, Managers of software projects always seek solutions against challenges. The implementation of unguaranteed approaches or mere personal experiences by managers does not necessarily suffice for solving the problems. Therefore, the management area of software p...

متن کامل

COCHCOMO: An extension of COCOMO II for Estimating Effort for Requirement Changes during Software Development Phase

Software undergoes changes at all stages of the software development process. Accepting too many changes will cause expense and delay and rejecting the changes may cause customer dissatisfaction. One of the inputs that help the software project management to decide whether to accept or reject the changes is by having a reliable estimation of the change effort. From a software development perspe...

متن کامل

Metrics for effort estimation on contracting maintenance service

A software vendor sometimes contracts the maintenance of a software product that other software vendors gave up maintaining due to costs etc. In such case, the vendor must estimate costs of maintenance before contracting. However, due to lack of an objective measure, an expert estimates the cost on the basis of his/her experience. We will propose some metrics for estimating maintenance effort. ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007